.popup-box{width:890px; background:white; border:1px solid #AAA; box-shadow:1px 1px 3px #CCC; left:50%; top:50px; margin:auto auto 10px -445px; position:absolute; z-index:10000; font-size:12px; line-height:150%;}
.popup-box a{text-decoration:underline;}
.popup-box-close{width:20px; height:20px; position:absolute; top:5px; right:5px; cursor:pointer; background:url(images/css-img.png) no-repeat -140px -51px}
.popup-box-header{border-bottom:1px solid #DDD; margin:20px auto auto auto; padding:10px;}
.popup-box-header a.button{background:url(images/css_img.png) no-repeat left -430px; border:none; display:inline-block; _display:inline; _zoom:1; padding:2px 10px; border-radius:3px; cursor:pointer; color:white; text-decoration:none; line-height:20px; vertical-align:middle}
.popup-box-header-ico{width:70px; height:60px; margin:auto 20px; float:left; background:url(images/css-img.png) no-repeat -300px -210px}
.popup-box-header-content{ float:left; height:60px;}
.popup-box-header-content h3{ font-size:30px; line-height:100%; }
.popup-box-header-content-info{ line-height:30px;}
.popup-box-header-content-info span{ margin-right:20px}
.popup-box-content{padding:20px;}
.popup-box-content-nav li{padding:0 10px; display:inline-block; _display:inline; _zoom:1; line-height:30px; padding-bottom:5px; cursor:pointer}
.popup-box-content-nav li:hover{ border-bottom:5px solid #63A526; padding-bottom:0;}
li.popup-box-content-nav-now{ border-bottom:5px solid #63A526; padding-bottom:0; cursor:auto}
.popup-box-content-block{height:450px; margin:20px auto; display:none}
.popup-box-content-block-left{width:65%; float:left}
.popup-box-content-block-right{width:30%; float:right}
.popup-box-content-block-view-show{border:1px solid #DDD; padding:10px; height:300px; line-height:300px; text-align:center; overflow:hidden}
.popup-box-content-block-view-show img{ max-width:500px; max-height:300px;}
.popup-box p{margin:10px auto}
.popup-box h4{font-size:14px; margin:10px auto}
.popup-box-content-block-view-img{ height:140px; white-space:nowrap; overflow-x:auto; margin-top:5px; }
.popup-box-content-block-view-img img{width:100px; height:100px; margin:10px; cursor:pointer}

/*-------------------- Download alert Start --------------------*/
.donwolad-alert{width:680px; min-height:370px; position:absolute; box-shadow:0 0 5px rgba(0,0,0,0.5); background:white url(images/download-alert-bg.png) no-repeat left top; line-height:150%; font-size:12px;display:none;z-index:1025;}
.donwolad-alert .left .ytb-button-content,.donwolad-alert .right .ytb-button-content{ position:absolute; top:50px}
.donwolad-alert .left .ytb-button-content{margin-left:123px;}
.donwolad-alert .right .ytb-button-content{margin-left:20px;}
.donwolad-alert .left span.download-ico{background:url(images/css-img.png) no-repeat -584px -796px}
.donwolad-alert .ytb-button-a,.donwolad-alert .ytb-button-b{font-size:14px}
.donwolad-alert .alert-title{height:96px;}
.donwolad-alert .alert-content{margin:10px auto;}
.donwolad-alert .alert-content .left{margin:auto; padding:0; position:absolute; width:355px; top:227px;}
.donwolad-alert .alert-content .right{margin:auto; padding:0 30px; position:absolute; width:260px; left:355px; top:227px;}
.donwolad-alert .alert-content p{margin:20px auto;}
.donwolad-alert .alert-content a{text-decoration:underline; color:#1c62b9;}
.donwolad-alert .alert-content a.strong{ margin:auto 10px;}
.donwolad-alert input[type=checkbox]{vertical-align:text-bottom; margin-right:5px}
.donwolad-alert h4{font-weight:bold; font-size:14px; line-height:37px}
.donwolad-alert .dl-button{background:url(images/css-img-fill.png) repeat-x left -110px; color:white; padding:5px 10px; border:1px solid #63A526; display:inline-block; _display:inline; _zoom:1; cursor:pointer; margin:10px auto; box-shadow:2px 2px 2px #AAAAAA; position:absolute; right:19px; top:55px;}
.donwolad-alert .dl-button a{color:white; text-decoration:none!important}
.donwolad-alert .dl-submit{border:1px solid #AAA; background:url(images/css-img-fill.png) repeat-x left -160px; padding:5px 10px; margin:10px auto; width:150px; text-align:center; color:#666; position:absolute; right:0; top:-16px;}
.donwolad-alert .dl-submit:hover{color:#333}
.donwolad-alert button.dl-submit-dis{color:gray; cursor:auto; border:1px solid #DDD}
.donwolad-alert button.dl-submit-dis:hover{color:gray!important; cursor:auto; border:1px solid #DDD}
.donwolad-alert .alert-buttom{ position:relative}
.donwolad-alert a.download-ico{margin-left:42px; display:inline-block; _display:inline; _zoom:1; background:url(images/css-img.png) no-repeat -530px -275px; padding-left:50px; width:180px; line-height:50px; height:50px;}
.alert-opacity-bg{background:url(images/alert-opacity-bg.png) repeat left top; z-index:1000; position:absolute; left:0; top:0}

.ytb-button-disabled .download-ico{background:url(images/css-img.png) no-repeat -570px -53px!important;}

.donwolad-alert .popup-box-close{background:url(images/css-img.png) no-repeat -585px -460px}
/*-------------------- Download alert End --------------------*/

/*-------------------- Button Style Start --------------------*/

.ytb-button-content{margin:10px auto; position:relative; line-height:1}
.ytb-button-conent a,.ytb-button-conent span{cursor:pointer}
.ytb-button-content .ytb-button-a,.ytb-button-content .ytb-button-b{min-width:100px; padding:8px 10px; margin:5px 2px; font-weight:lighter; font-size:12px; text-align:center; display:inline-block; _display:inline; _zoom:1; position:relative; vertical-align:middle; cursor:pointer}

.ytb-button-a{background:url(images/css_img.png) no-repeat left -430px; border:1px solid #2f6100; color:white;}
.ytb-button-a:active{background:url(images/css_img.png) no-repeat left -470px;}
.ytb-button-b{background:url(images/css_img.png) no-repeat -200px -430px; border:1px solid #949494; color:#555;}
.ytb-button-b:hover{color:#333}
.ytb-button-b:active{background:url(images/css_img.png) no-repeat right -430px; color:#666}

.ytb-button-a a,.ytb-button-a span,.ytb-button-b a,.ytb-button-b span{vertical-align:middle; display:inline-block; _display:inline; _zoom:1;}

.ytb-button-disabled{cursor:no-drop; border:1px solid #DDD; color:#AAA!important}/*----- 禁用时的样式 -----*/

/*-------------------- Button Style End --------------------*/


.t_red {color:#e72c23;}

.header-search-container-drop-down{width:483px;font-size:16px;}
.header-search-container-drop-down{margin-top: 34px}
.footer-search-drop-down-box{left:2px;top:37px; width:413px;text-align: left; font-size: 16px}
/* @tanggf*/
li.suggestion-selected-li{ background: none repeat scroll 0 0  #888; color: white;}
input.footer-search-input{font-size: 16px; padding: 0 8px; }

.feedback-input-box{width:275px; display:inline-block; _display:inline; _zoom:1;}
.feedback-notice{font-size:11px; margin-left:5px;}
.feedback-error{color:#E00}
.validate-success{color:#64a724; background:url(images/input-ok.png) no-repeat left center; padding-left:20px; display:inline-block; _display:inline; _zoom:1; font-size:11px;}
.validate-error{color:#E00; background:url(images/input-error.png) no-repeat left center; padding-left:20px; display:inline-block; _display:inline; _zoom:1; font-size:11px;}
/*-------------------- User-input-info Start --------------------*/

.user-input-box{}
.user-info-name,.user-info-input,.user-info-txt{display:inline-block; _display:inline; _zoom:1; vertical-align:middle;}
.user-input-box span.user-info-name{width:85px; text-align:right; padding-right:10px;}
.user-input-box span.user-info-input{width:290px;}
.user-input-box span.user-info-txt{font-size:11px; color:#65A628}
.user-input-box span.error{color:#E00}
#verify_code_div{ cursor:pointer; margin:auto 5px;}
fieldset,img{border:none}img{vertical-align:middle; outline:none}
/*-------------------- User-input-info End --------------------*/
#feedback_btn{background:url(images/css-img-fill.png) repeat-x left -288px; border:1px solid #AAA; padding:2px 5px;border-radius:3px; color:#333}
button{cursor:pointer;font-family:Arial,Helvetica,sans-serif}
.header-top-user a{text-decoration:none}
.iframe-opacity {position:absolute; display:none; left:0; top:0; z-index:1024;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.item-title{font-weight:bold; font-size:12px; line-height:180%; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.item-title span{ font-weight:lighter}
.item-title a{color: #333333}
